home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1997 May / EnigmA AMIGA RUN 18 (1997)(G.R. Edizioni)(IT)[!][issue 1997-05][EAR-CD II].iso / ghost / gs403src_png.lha / gs4.03 / libpng / makefile.msc < prev    next >
Makefile  |  1996-06-05  |  2KB  |  82 lines

  1. # makefile for libpng
  2. # Copyright (C) 1995 Guy Eric Schalnat, Group 42, Inc.
  3. # For conditions of distribution and use, see copyright notice in png.h
  4. # Assumes that zlib.lib, zconf.h, and zlib.h have been copied to ..\zlib
  5.  
  6. # ------------- Microsoft C 5.1 and later -------------
  7. MODEL=-AL
  8. CFLAGS=-Oait -Gs -nologo -W2 $(MODEL) -I..\zlib
  9. #-Ox generates bad code with MSC 5.1
  10. CC=cl
  11. LD=link
  12. LDFLAGS=/e/st:0x1500/noe 
  13. O=.obj
  14.  
  15. #uncomment next to put error messages in a file
  16. ERRFILE= >> pngerrs
  17.  
  18. # variables
  19. OBJS1 = png$(O) pngrcb$(O) pngrutil$(O) pngtrans$(O) pngwutil$(O) pngmem$(O) pngpread$(O)
  20. OBJS2 = pngread$(O) pngerror$(O) pngwrite$(O) pngrtran$(O) pngwtran$(O) pngrio$(O) pngwio$(O)
  21.  
  22. all: libpng.lib
  23.  
  24. png$(O): png.h pngconf.h
  25.           $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  26.  
  27. pngrcb$(O): png.h pngconf.h
  28.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  29.  
  30. pngread$(O): png.h pngconf.h
  31.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  32.  
  33. pngpread$(O): png.h pngconf.h
  34.           $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  35.  
  36. pngrtran$(O): png.h pngconf.h
  37.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  38.  
  39. pngrutil$(O): png.h pngconf.h
  40.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  41.  
  42. pngerror$(O): png.h pngconf.h
  43.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  44.  
  45. pngmem$(O): png.h pngconf.h
  46.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  47.  
  48. pngrio$(O): png.h pngconf.h
  49.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  50.  
  51. pngwio$(O): png.h pngconf.h
  52.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  53.  
  54. pngtest$(O): png.h pngconf.h
  55.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  56.  
  57. pngtrans$(O): png.h pngconf.h
  58.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  59.  
  60. pngwrite$(O): png.h pngconf.h
  61.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  62.  
  63. pngwtran$(O): png.h pngconf.h
  64.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  65.  
  66. pngwutil$(O): png.h pngconf.h
  67.         $(CC) -c $(CFLAGS) $*.c $(ERRFILE)
  68.  
  69. libpng.lib: $(OBJS1) $(OBJS2)
  70.         del libpng.lib
  71.     lib libpng $(OBJS1);
  72.     lib libpng $(OBJS2);
  73.  
  74. pngtest.exe: pngtest.obj libpng.lib 
  75.     $(LD) $(LDFLAGS) pngtest.obj,,,libpng.lib ..\zlib\zlib.lib ;
  76.  
  77. test: pngtest.exe
  78.     pngtest
  79.  
  80. # End of makefile for libpng
  81.  
  82.